I suggest - Deutsch Englisch Wörterbuch